/**
 * General CSS file 
 * Kleeja Dev. team.
 * Colors : ?
 */

/** @CSS Reset was written by Dejan Cancarevic & http://stylizedweb.com/2008/02/14/10-best-css-hacks*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol, ul {list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: right;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}


body{
	margin:0;
	padding:0;
	color:#6F7072;
	font: 11px Tahoma, arial, Helvetica, sans-serif;
	overflow: auto;

	background:#fff url(../images/bg.png) no-repeat fixed top left;
	    direction:rtl;
	text-align: right;
}
	
a:visited, a:hover, a:link, .a:active {
	color:#3B3B3B;
	text-decoration:none;
}

input {
	border: 1px solid #AAA;
	font: 12px Tahoma, arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 3px;
	max-width:340px;
	height:23px;
	border: 1px solid #ccc;	
}


button, input[type='submit'], btn {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px Tahoma, arial, Helvetica, sans-serif;
	padding: 8px 15px;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #333;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 4px;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#BED9ED), to(#62B4E8));
	background: -moz-linear-gradient(top,  #BED9ED, #62B4E8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#BED9ED', endColorstr='#62B4E8');
	}
button:hover, input[type='submit']:hover {
	  text-decoration: none;
	}

button:active, input[type='submit']:active {
	position: relative;
	top: 1px;
	}


select {
	border: 1px solid #aaa;
	color: #555;
	font: 12px Tahoma, arial, Helvetica, sans-serif;
	font-size: inherit;
	margin: 0;
	overflow: hidden;
	padding: 2px 20px 2px 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
html[dir='rtl'] select {
	  background-position: center left;
	}
select:hover {
	  color: #333;
	}
select:active {
	  color: #444;
	}
	
.clear{
		clear:both;
		}
.btn{
	float:left;
}

input[type=text], textarea {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}

input[type=text]:focus, textarea:focus {
  -webkit-box-shadow: 0 0 5px #51cbee;
  -moz-box-shadow: 0 0 5px #51cbee;
  box-shadow: 0 0 5px #51cbee;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #51cbee;
}

#wrap{
	width:960px !important;
	margin:0 auto;
	margin-bottom:50px;
}
#sign_ajax,#sign_ajax_error{
	position:fixed;
	top:180px;
	right:40%;
	padding:10px 15px;
	color:#51250B;
	font-size:16px;
	cursor: pointer;
	overflow: hidden;
	z-index: 9999;
	display: none;
	background-color:#fff;
	border: 1px solid #82CFFA;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	}
#sign_ajax img,#sign_ajax_error img{padding-right:10px;}
#sign_ajax_error{color: red;}
#sign_ajax_error .error_msg_content{
	display: none;
	margin-top:5px;
	height:60px !important;
	direction:ltr;
	overflow:scroll;
	border:1px dashed #E1E1E1;
	color:#333344;
	background:#FAFAFA;
	font-family:monospace;
	font-size:11px;
	padding:0.5em;
}

/* usefull colors */
.ored,.ored:hover {background:#D8D8CC;}
.osilver,.undefined{background:#F9F9F9;}
.osilver:hover,.undefined:hover{background:#DFEDF8;}
.oblue{background:#EDFFEA;}
.oblue td{border-top:1px solid #87C87C;border-bottom:1px solid #87C87C;}
.oblue:hover {background:#DEEFDB;}

.o_g, .o_g {background:#FFD7DD;}
.o_u, .o_u{background:#DDFFD7;}

.o_all, .o_all:hover {background:#F2FFCA;}
.o_g, .o_g:hover {background:#FFD7DD;}
.o_u, .o_u:hover {background:#DDFFD7;}


/*CSS style pagination*/
#pagination	{ text-align:left; margin:0 0 10px 0; float:left; }
	a.paginate { display:inline-block;height:23px; padding:0 3px; font-size:80%; font-weight:bold; color:#333; text-shadow:1px 1px 0 #fff 
	;background:url(../images/pagination.png) 0 0 no-repeat; white-space:nowrap; border:none; overflow:visible; cursor:pointer; text-decoration:none; }
	a.paginate > span {display:block; height:23px; padding:0 10px 0 8px; line-height:23px; background:url(../images/pagination.png) 100% 0 no-repeat; }
	a.paginate:hover, a.paginate:focus{ color:#fff; text-decoration:none; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); background-position:0 -30px; }
	a.paginate:hover > span, a.paginate:focus > span { background-position:100% -30px; }
	a.dots { background:url(../images/pagination.png) 0 -150px no-repeat;}
	a.dots > span { background-position:100% -150px;cursor:default;}
	a.dots:hover, a.dots:focus{ color:#333; text-shadow:1px 1px 0 #fff; background-position:0 -150px; }
	a.dots:hover > span, a.dots:focus > span	{ background-position:100% -150px; }
	a.current { background:url(../images/pagination.png) 0 -90px no-repeat; color:#fff; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); }
	a.current > span { background-position:100% -90px;cursor:default;}
	a.current:hover, a.current:focus{background-position:0 -90px; }
	a.current:hover > span, a.current:focus > span { background-position:100% -90px;}
	a.phover { background:url(../images/pagination.png) 0 -30px no-repeat; color:#fff; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); }
	a.phover > span { background-position:100% -30px;}
	a.phover:hover, a.phover:focus { color:#fff; text-decoration:none; text-shadow:-1px -1px 0 rgba(0,0,0,0.3); background-position:0 -90px; }
	a.phover:hover > span, a.phover:focus > span { background-position:100% -90px;}
	

/* class in the language files */
.advanced_caution{color:red;background:#FFDFDF;padding:3px 5px;border:1px solid #D88C8C;margin-right:7px; font-size: 11px;}
.delf_caution{color:red;background:#FFDFDF;padding:3px 5px;border:1px solid #D88C8C;margin-right:5px;font-size:10px;}
.live_xts{font-size:xx-small;font-weight: bold;color:#3F5252}
/* ## class in the language files */

/*for ajax, make it less opacity*/
.show_less { -moz-opacity:.30; filter:alpha(opacity=30); opacity:.30; }
.show_more { -moz-opacity:1; filter:alpha(opacity=100); opacity:1; }

small { 
font-size:10px;
font-weight:normal;
}

p.submit{
	float:left;
	margin-left:-3px;
}
